Estimating service resource consumption from response time measurements
نویسندگان
چکیده
We propose a linear regression method and a maximum likelihood technique for estimating the service demands of requests based on measurement of their response times instead of their CPU utilization. Our approach does not require server instrumentation or sampling, thus simplifying the parameterization of performance models. The benefit of this approach is further highlighted when utilization measurement is difficult or unreliable, such as in virtualized systems or for services controlled by third parties. Both experimental results from an industrial ERP system and sensitivity analyses based on simulations indicate that the proposed methods are often much more effective for service demand estimation than popular utilization based linear regression methods. In particular, the maximum likelihood approach is found to be typically two to five times more accurate than utilization based regression, thus suggesting that estimating service demands from response times can help in improving performance model parameterization.
منابع مشابه
A Quantitative Analysis of Performance of Shared Service Systems with Multiple Resource Contention
IT service providers employ server virtualization as a basic building block of their platforms to increase the cost effectiveness. The economic benefits from server virtualization come from higher resource utilization, reduced maintenance and operational costs including energy consumption. However, those benefits require efficient assignments of virtual servers or jobs to a limited number of ph...
متن کاملWeighted-HR: An Improved Hierarchical Grid Resource Discovery
Grid computing environments include heterogeneous resources shared by a large number of computers to handle the data and process intensive applications. In these environments, the required resources must be accessible for Grid applications on demand, which makes the resource discovery as a critical service. In recent years, various techniques are proposed to index and discover the Grid resource...
متن کاملPerformance Measurement of the Scalable Sensing Service (S) on the ProtoGENI Control Framework
Accurate performance evaluation of any deployed system is important to its user community. The distributed nature of network measurement infrastructures escalates the complexity of this performance evaluation. In this work, we evaluate the performance of a measurement service, the S system [3]. We measure the performance in terms of resource utilization and response times under increasing measu...
متن کاملElements for Response Time Statistics in ERP Transaction Systems
The aim of this work is provide some insight into the response time statistics of enterprise resource planning systems. We propose a simple mean-field model for the response-time distribution in such systems. This model yields a log-normal distribution of response times. We present data from performance measurements to support the result. The data show that the response-time distribution of a g...
متن کاملVDC-Analyst: Design and verification of virtual desktop cloud resource allocations
One of the significant challenges for Cloud Service Providers (CSPs) hosting “virtual desktop cloud” (VDC) infrastructures is to deliver a satisfactory quality of experience (QoE) to the user. In order to maximize the user QoE without expensive resource overprovisioning, there is a need to design and verify resource allocation schemes for a comprehensive set of VDC configurations. In this paper...
متن کامل